Problem Note 36252: ERROR: "The requested operation could not be performed by the SAS server" occurs when trying to assign a library
If you define a SAS® Table Server library in SAS® Management Console that has a blank space in the data source name, and you try to assign the library in SAS® Enterprise Guide®, you will receive the following error:
The requested operation could not be performed by the SAS server.
If you check the Show details box, you will see this additional information:
[Error] Libname libref is not assigned.
SAS.EG.SDS.SDSException: <?xml version="1.0"
?> <Exceptions><Exception><SASMessage severity="Error">Libname D18456TS is not assigned.</SASMessage></Exception></Exceptions>
at SAS.EG.SDS.Model.Library.Assign()
at SAS.EG.SDS.Model.Library.PopulateDatasets(Collection& collection)
at SAS.EG.SDS.Model.Broker.PopulateCollection(Collection collection)
at SAS.EG.SDS.Model.Collection.DoPopulate()
at SAS.EG.SDS.Model.Collection.Populate()
at SAS.EG.SDS.Views.View.DoPopulate(DisplayOperation& op)
If you have logging enabled for the SAS Workspace server, you will see the following error in the SAS Workspace server log:
ERROR 22-7: Invalid option name second_word.
In this error message, second_word is the string of characters that follows the first blank space character in the data source name.
To circumvent the problem, you must do the following:
- In SAS Management Console, expand the Table Server Manager Plug-in, then expand the Table Server Logical Server.
- Click the Data Source Names folder and select the data source name in the right pane that contains the space.
- Open the properties for this data source name and edit the name to remove any blank spaces.
-
Open the properties for the library in the Data Library Manager Plug-in, select the Options tab and remove any blank spaces from the Data Source Name value.
Now disconnect from your application server in SAS Enterprise Guide and reconnect. You should be able to successfully assign the Table Server Library.
Operating System and Release Information
SAS System | SAS Enterprise Guide | Windows Vista | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter Edition | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft® Windows® for x64 | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
SAS® Enterprise Guide® cannot assign a SAS® Table Server library if the data source name contains a blank space.
Type: | Problem Note |
Priority: | medium |
Topic: | Data Management ==> Data Sources ==> SAS Data Sets/Tables
|
Date Modified: | 2010-06-02 15:21:50 |
Date Created: | 2009-06-17 13:08:09 |